package samsung.sds.business.vdiManagementSystem.systemManagement.service;

import java.util.List;

import samsung.sds.business.vdiManagementSystem.systemManagement.model.SystemInfoEntity;
import samsung.sds.system.common.baseQuery.BaseServiceInterface;
import samsung.sds.system.common.baseQuery.model.PageData;
import samsung.sds.system.common.model.QueryParam;

public interface SystemInfoService extends BaseServiceInterface<SystemInfoEntity> {
	public PageData<SystemInfoEntity> queryVdiSysInfoDataByName(QueryParam param);

	public PageData<SystemInfoEntity> queryAllVdiSysInfoByUser(QueryParam param);
	
	public List<String> queryAllLeader();
	
	public boolean isUsed(String systemId);
	/**
	 * 删除系统信息，将删除字段更新为1
	 * @param ids
	 * @return
	 */
    int updateSystemInfo(List<String> ids);
}
